

package server;
/**
 *
 * @author ashIsh
 */

public class Weight {
    
    /** A numerical weight value */
    protected double value = 0;
    
    /** Increment and return the new count */
    public double increment() {
	return ++value;
    }

    /** Increment by n and return the new count */
    public double increment(int n) {
	value = value + n;
	return value;
    }

    /** Increment by n and return the new count */
    public double increment(double n) {
	value = value + n;
	return value;
    }

    /** Decrement and return the new count */
    public double decrement() {
	return --value;
    }

    /** Decrement by n and return the new count */
    public double decrement(int n) {
	value = value - n;
	return value;
    }

    /** Decrement by n and return the new count */
    public double decrement(double n) {
	value = value - n;
	return value;
    }

    /** Get the current count */
    public double getValue() {
	return value;
    }

    /** Set the current count */
    public double setValue(int value) {
	this.value = value;
	return value;
    }

    /** Set the current count */
    public double setValue(double value) {
	this.value = value;
	return value;
    }
}
